// #ifndef __COMPONENT_BODY_BASE_H__
// #define __COMPONENT_BODY_BASE_H__

// #include "Components/ComponentBody.h"
// #include "Engine/Vector3.hpp"
// #include <mutex>
// #include <atomic>

// using namespace PocketSurvival::Engine;

// namespace PocketSurvival
// {
//     struct ComponentBodyBase : public ComponentBody
//     {
//         static void Update(float dt);

//         virtual void load(const nlohmann::json &jsonData) override;

//         virtual const std::string &getName() const override;
//         static const std::string &GetName();
//     };

// } // namespace PocketSurvival

// #endif
